duplex pumping engine - Spanish English Dictionary